Google Earth - Map - Blowing Point, Anguilla (Blowing Point Village)
World
>
North America
>
Anguilla
>
Blowing Point
>
Blowing Point